﻿@model S4Store.Models.AfterSaleReport.AfterSaleReportServiceAdvisorModel
@{
    Layout = null;
    ViewBag.Title = "SaleTimeRate";
    var target = Model.MonthTarget.FirstOrDefault();
}
<div style="height: 100%; overflow: auto">
    @Html.Action("ReportBar", "Common", Model.BarModel)
    @if (target == null)
    {
        <div class="error">
            月初未配置</div>
    }
    else
    {
        <div class="pagetitle">@(target.Employee.Name)入厂台次过程KPI</div>
        <table>
            <tr>
                <td>
                    <table class="reporttable" style="border-collapse: collapse;">
                        <tr>
                            <th style="width: 70px;">
                                <div>
                                    姓名</div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月 应 实 施 5K 保 养 数
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月 应 实 施 10 K 保 养 数
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月 维 修 入 厂 台 次 目 标
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    累 计 完 成 维 修 入 厂 台 次
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月 实 际 实 施 5K 保 养 数
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月 实 际 实 施 10K 保 养 数
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月 5K 实 施 完 成 率
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月 5K 实 施 完 成 进 度 差
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月10K 实 施 完 成 率
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    本 月10K实 施 完 成 进 度 差
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    维 修 车 入 厂 台 次 完 成 率
                                </div>
                            </th>
                            <th class="tb_header_lightbluebg">
                                <div>
                                    维 修 车 入 厂 台 次 完 成 进 度 差
                                </div>
                            </th>
                        </tr>
                        <tr>
                            <td>
                                @target.Employee.Name
                            </td>
                            <td>
                                @target.BYYSSWKBYS_5KMaintenceTarget
                            </td>
                            <td>
                                @target.BYYSSSQBYS_10KMaintenceTarget
                            </td>
                            <td>
                                @target.BYWXRCTCMB_MaintenceCarToFactoryTarget
                            </td>
                            <td>
                                @Model.SADayDatas.Sum(o => o.WXRCTC_MaintentceToFactory)
                            </td>
                            <td>
                               @Model.SADayDatas.Sum(o => o.SSWQBYS_5KMaintenceNum)
                            </td>
                            <td>
                                @Model.SADayDatas.Sum(o => o.SSSQBYS_10KMaintenceNum)
                            </td>
                            <td>
                                @decimal.Round(((target.BYYSSWKBYS_5KMaintenceTarget == 0 ? 0 : (decimal)Model.SADayDatas.Sum(o => o.SSWQBYS_5KMaintenceNum) / (decimal)target.BYYSSWKBYS_5KMaintenceTarget) * 100), 0, MidpointRounding.AwayFromZero)%
                            </td>
                            
                                @{
        var _5k进度差 = decimal.Round(((target.BYYSSWKBYS_5KMaintenceTarget == 0 ? 0 : (decimal)Model.SADayDatas.Sum(o => o.SSWQBYS_5KMaintenceNum) / (decimal)target.BYYSSWKBYS_5KMaintenceTarget) * 100) - ViewBag.时间进度 * 100, 0, MidpointRounding.AwayFromZero);
                                  }
                            <td @(_5k进度差<0?"style=background:#f00":"")>
                                @(_5k进度差)%
                            </td>
                            <td>
                                @decimal.Round(((target.BYYSSSQBYS_10KMaintenceTarget == 0 ? 0 : (decimal)Model.SADayDatas.Sum(o => o.SSSQBYS_10KMaintenceNum) / (decimal)target.BYYSSSQBYS_10KMaintenceTarget) * 100), 0, MidpointRounding.AwayFromZero)%
                            </td>
                             @{
        var _10k进度差 = decimal.Round(((target.BYYSSSQBYS_10KMaintenceTarget == 0 ? 0 : (decimal)Model.SADayDatas.Sum(o => o.SSSQBYS_10KMaintenceNum) / (decimal)target.BYYSSSQBYS_10KMaintenceTarget) * 100) - ViewBag.时间进度 * 100, 0, MidpointRounding.AwayFromZero);
                                  }
                            <td @(_10k进度差 < 0 ? "style=background:#f00" : "")>
                                @(_10k进度差)%
                            </td>
                            <td>
                                @decimal.Round(((target.BYWXRCTCMB_MaintenceCarToFactoryTarget == 0 ? 0 : (decimal)Model.SADayDatas.Sum(o => o.WXRCTC_MaintentceToFactory) / (decimal)target.BYWXRCTCMB_MaintenceCarToFactoryTarget) * 100), 0, MidpointRounding.AwayFromZero)%
                            </td>
                             @{
        var _入厂台次进度差 = decimal.Round(((target.BYWXRCTCMB_MaintenceCarToFactoryTarget == 0 ? 0 : (decimal)Model.SADayDatas.Sum(o => o.WXRCTC_MaintentceToFactory) / (decimal)target.BYWXRCTCMB_MaintenceCarToFactoryTarget) * 100) - ViewBag.时间进度 * 100, 0, MidpointRounding.AwayFromZero);
                                  }
                            <td @(_入厂台次进度差 < 0 ? "style=background:#f00" : "")>
                                @(_入厂台次进度差)%
                            </td>
                        </tr>
                    </table>
                </td>
                <td>
                    @Html.Partial("../Chart/Pie", Model.TimeRate)
                </td>
            </tr>
        </table>
        
    
    }
</div>
